package com.hxzy.common.annon;

import com.hxzy.common.enums.BusinessType;

import java.lang.annotation.*;

/**
 * 自定义注解，用来实现日志增强保存功能
 * @author Administrator
 */
@Target(value = ElementType.METHOD)
@Retention(value = RetentionPolicy.RUNTIME)
@Documented
public @interface Log {

    /**
     * 模块
     */
     String title() ;

    /**
     * 功能
     */
     BusinessType businessType();

    /**
     * 是否保存请求的参数
     */
     boolean isSaveRequestData() default true;

    /**
     * 是否保存响应的参数
     */
     boolean isSaveResponseData() default true;
}
